package com.wjj.sixinone.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wjj.sixinone.common.pojo.entity.User;
import com.wjj.sixinone.common.pojo.vo.UserFormVO;
import com.wjj.sixinone.common.pojo.vo.UserVO;
import com.wjj.sixinone.common.util.Result;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

public interface UserService extends IService<User> {
    Result selectUserByLimit(UserVO userVO);

    Result updateUserById(UserFormVO userVO);

    Result removeUserById(Integer id);

    Result addUser(UserFormVO userVO);

     void uploadExcel(HttpServletResponse response);

    Result logout(HttpServletRequest httpServletRequest);
}
